import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ComponentRoutingModule } from './component-routing.module';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzFormModule } from 'ng-zorro-antd/form';
import { OverlayModule } from '@angular/cdk/overlay';
import { NzSelectModule } from 'ng-zorro-antd/select';
import { NzCardModule } from 'ng-zorro-antd/card';
import { NzTabsModule } from 'ng-zorro-antd/tabs';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzTagModule } from 'ng-zorro-antd/tag';
import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions';
import { NzRadioModule } from 'ng-zorro-antd/radio';
import { NzInputNumberModule } from 'ng-zorro-antd/input-number';

import { InputChildComponent } from './add-input/input-child/input-child.component';
import { NToBrComponent } from './n-to-br/n-to-br.component';
import { CustomPopupsComponent } from './custom-popups/custom-popups.component';
import { AddInputComponent } from './add-input/add-input.component';


@NgModule({
    declarations: [
        AddInputComponent,
        InputChildComponent,
        NToBrComponent,
        CustomPopupsComponent,
    ],
    imports: [
        CommonModule,
        ComponentRoutingModule,
        FormsModule,
        ReactiveFormsModule,
        NzButtonModule,
        NzFormModule,
        NzSelectModule,
        NzTabsModule,
        NzInputModule,
        NzTagModule,
        NzCardModule,
        NzDescriptionsModule,
        OverlayModule,
        NzRadioModule,
        NzInputNumberModule,
    ],
})
export class ComponentModule {}
